package com.ts.api.module.match.market.internal.sort.strategy;

import com.ts.api.module.match.market.internal.sort.model.ChannelMarketSort;
import com.ts.api.module.match.market.internal.sort.model.ChannelMarketSortResult;

/**
 *  渠道贷超选择策略
 *
 *  @author Pan
 */
public interface ChannelMarketSortStrategy {

    /**
     *  从执行结果中选择计划
     *
     *  @author Pan
     *  @param  channelMarketSort           贷超排序实体
     *  @return ChannelMarketSortResult     贷超排序结果实体
     */
    ChannelMarketSortResult sort(ChannelMarketSort channelMarketSort);
}
